<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Guia de Instalación de Chamilo 1.8.8</title>
	<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection" />
	<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
	<style type="text/css">
	<!--
		page { width: 21cm; height: 29.7cm; margin: 2cm }
		pre { font-family: "Courier New", monospace }
		p { margin-bottom: 0.21cm }
		.code {margin: 1em 1em 1em 2em; padding: 0.5em; background-color: rgb(229, 229, 229); vertical-align: top; border: 1px solid #999999;}
	-->
	</style>
</head>

<body>


<div id="header1">
<h1>Chamilo 1.8.8.4 - Guía de Instalación</h1>
Esta versión no es totalmente actualizada. Por favor consultar versión en inglés.
</div>

<a href="index.html">Documentación</a> &gt; Guía de Instalación
<div id="outerframe">
<div id="main">
<p></p>


<p>Gracias por descargar Chamilo, la suite de aprendizaje de código abierto profesional.</p>
<ul>  
  <li>Prueba Chamilo en <a href="http://campus.chamilo.org">Free Campus</a></li>
</ul>


<p>Esta guía explica como instalar el Sistema de Gestión de Aprendizaje Chamilo. Explica como instalar la conversión a PowerPoint Chamilo Oogie
y la videoconferencia de Chamilo, aunque estos paquetes
no son requeridos para usar Chamilo LMS. &nbsp;Por favor, lea completamente este documento antes de proceder con la instalación. </p>



<h2><b>Contenidos</b></h2>

<ol>

  <li><a href="#1._Pre-requisites">Prerrequisitos</a></li>
  <li><a href="#2._Installation_of_Chamilo_LMS">Instalación de Chamilo LMS</a></li>
  <li><a href="#3._Upgrade_from_a_previous_version_of">Actualizar desde una versión previa de Chamilo o Dokeos</a></li>
  <li><a href="#4._Troubleshooting">Solución de Problemas</a></li>
  <li><a href="#5._Administration_section">Sección de administración</a></li>
  <li><a href="#6._LDAP">LDAP&nbsp;</a></li>
  <li><a href="#7._Mathematical_formulas">Fórmulas Matemáticas con LaTeX</a></li>
  <li><a href="#8._ASCIIMathML_mathematical_formulas">Fórmulas Matemáticas con ASCIIMathML</a></li>
  <li><a href="#9._WIRIS_mathematical_formulas">Fórmulas Matemáticas con WIRIS</a></li>
</ol>


<br />

<hr style="width: 100%; height: 2px;" />
<h2><a name="1._Pre-requisites"></a>1. Prerrequisitos</h2>


Chamilo puede ser instalado indiferentemente en servidores Windows, Linux, Mac OS X y UNIX.
Sin embargo, nosotros recomendamos el uso de un servidor Linux para una óptima flexibilidad,
control remoto y escalabilidad. <br />

<br />

Chamilo es  un LMS que se ejecuta con <span style="font-weight: bold;">Apache 1.3, 2.0</span>, <span style="font-weight: bold;">MySQL 5.1</span> y <span style="font-weight: bold;">PHP 5.2</span> (trilogía también llamada  <span style="font-weight: bold;">AMP</span>).<br />

<br />


Puede ser enriquecida con la conversión a &nbsp;PowerPoint (característica llamada Dokeos
Oogie) mediante el uso de <span style="font-weight: bold;">OpenOffice.org</span> + Java. Quizás  también quiera agregar el plugin de Videoconferencia de Chamilo mediante el uso de <span style="font-weight: bold;">RED5</span>
servidor de código abierto de Flash. <br />


<br />

Todo este software es software de código abierto y está disponible libremente.<br />

<br />

Para ejecutar Chamilo <span style="font-weight: bold;">LMS</span> en su servidor,  necesita instalar WAMP, LAMP o MAMP:
<ul>

  <li>Para instalar <span style="font-weight: bold;">WAMP</span> (AMP en Windows),  recomendamos el instalador <a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> .exe<a href="http://www.apachefriends.org/en/xampp.html"></a></li>

  <li>Para instalar <span style="font-weight: bold;">LAMP</span>
(AMP en Linux), use el administrador de paquetes de su distribución favorita (Synaptic, RPMFinder etc.).
Por ejemplo, en un servidor Ubuntu,&nbsp;use Shell o Synaptic siguiendo la
    <a href="http://ubuntuguide.org/wiki/Ubuntu:Feisty#Apache_HTTP_Server">Ubuntuguide on Apache</a> y las secciones siguientes.</li>

  <li>Para instalar <span style="font-weight: bold;">MAMP</span> (AMP en Mac OS X), referirse al sitio web dedicado a <a href="http://www.mamp.info/en/index.php">MAMP</a><a href="http://www.mamp.info/en/index.php"></a></li>

</ul>


<br />


<h3><span style="font-weight: bold;">Servidor de Base de Datos MySQL</span></h3>

Usted necesitará una cuenta de acceso y una contraseña que le permita administrar y crear
al menos una base de datos. De manera predeterminada, Chamilo creará una nueva base de datos
para cada curso. Esto significa que su proveedor deberá permitirle crear y
administrar varias bases de datos. Usted también puede instalar Chamilo con una sola base de datos, en ese caso,  deberá seleccionar esta opción durante
la instalación.
<br />


<br />

Para aprovechar la ventaja de la conversión <span style="font-weight: bold;">Oogie</span> de PowerPoint / Impress,  necesita: <br />


<ul>

  <li><a href="http://www.openoffice.org/">OpenOffice.org</a><a href="http://www.openoffice.org/"></a></li>

  <li><a href="http://www.java.com/en/download/manual.jsp">Java Runtime Environment</a><a href="../*%20http://www.java.com/en/download/manual.jsp"></a></li>

</ul>


<br />

Para aprovechar la ventaja de la <span style="font-weight: bold;">Videoconferencia</span> de Chamilo, necesita:<br />


<ul>

  <li><a href="http://osflash.org/red5">Servidor de Flash de Código Abierto RED5</a><a href="http://osflash.org/red5"></a></li>

</ul>


<span style="font-weight: bold;"><br />

</span>
<hr style="width: 100%; height: 2px;" />
<h2><a name="2._Installation_of_Chamilo_LMS"></a><span style="font-weight: bold;">2. Instalación de Chamilo LMS</span></h2>

<a href="http://www.chamilo.org/"></a>
<ul>

  <li><a href="http://www.chamilo.org/">Descargar Chamilo LMS</a></li>

  <li>Descomprimirlo.</li>

  <li>Copiar el directorio de Chamilo en su directorio web de Apache. Este puede ser
    <span style="font-weight: bold;">C:\xampp\htdocs\</span> en un servidor Windows o <span style="font-weight: bold;">/var/www/html/</span> en un servidor Linux.</li>

  <li>Abrir su navegador web (Internet Explorer, Firefox...) y escribir
    <span style="font-weight: bold;">http://localhost/chamilo/</span> si se instala de manera local o
    <span style="font-weight: bold;">http://www.domain.com/chamilo/</span> si se instala remotamente.</li>

  <li>Seguir el proceso de instalación web. Usted puede aceptar todos los valores
predeterminados. Considere cambiar la contraseña de administrador y recuérdela.&nbsp;</li>

</ul>


<br />

Los siguientes directorios necesitan tener permisos de lectura, escritura y ejecución para todos el mundo (remplace [chamilo] por el directorio en el cual está ubicado su Chamilo):
<ul>

  <li>[chamilo]/main/inc/conf/</li>
  <li>[chamilo]/main/upload/users/</li>
  <li>[chamilo]/main/default_course_document/images/</li>
  <li>[chamilo]/archive/</li>
  <li>[chamilo]/courses/</li>
  <li>[chamilo]/home/</li>
</ul>
Opcionalmente, puede hacer lo mismo a los directorios siguientes si desea
activar la subida de paquetes de estilos CSS y la definición de sub-idiomas:
<ul>
  <li>[chamilo]/main/css/</li>
  <li>[chamilo]/main/lang/</li>
</ul>

<p>En Linux, Mac OS X y sistemas operativos BSD  puede usar el comando CHMOD
0777 para esto (aunque nosotros recomendamos que busque la ayuda de un
administrador de sistemas con experiencia para evitar fallas de seguridad).
En Windows, es probable que  necesite revisar las propiedades de los directorios (mediante el uso
del clic derecho en ellos).
</p>

<p>
2.5. Los siguientes archivos necesitan tener permisos de lectura y escritura
para el navegador web, sólo durante la instalación de Chamilo:
</p>

<ul>

  <li>chamilo/main/inc/conf/configuration.php (si está presente)</li>

</ul>


<p>En Linux, Mac OS X y sistemas operativos BSD usted puede usar el comando CHMOD
666 para esto (aunque nosotros recomendamos que busque la ayuda de un
administrador de sistemas con experiencia).
En Windows, es probable que usted necesite revisar las propiedades de los directorios (mediante el uso
del clic derecho en ellos).

</p>




<p>
<b>NOTAS:</b><br />

No modifique los archivos home_*.html directamente. En vez de hacer esto,
seleccione "Configurar la página de inicio" en la sección de administración de Chamilo.</p>

<p><span style="font-weight: bold;">Windows</span> : con paquetes combinados como XAMPP, disponibles por todo lado, la cuenta de acceso y contraseña
   para MySQL probablemente permanecerá vacía.</p>

<p></p>


<h3><strong> Configuración y seguridad después de la instalación</strong></h3>

<ul>

  <li><strong>Proteger su archivo de configuración: </strong>
asegurarse que nadie pueda sobrescribirlo. Usted puede encontrar el archivo de configuración en el <em>(directorio de Chamilo)</em>/main/inc/conf/configuration.php.
Hacerlo de solo lectura (windows/xwindows: clic derecho en el archivo para editar las propiedades.
linux/bsd/macosx: usar el comando chmod 444). El archivo de
configuración es creado por Apache, por lo tanto usted necesita ser administrador para cambiar sus
permisos.</li>

  <li><strong>Proteger su directorio de instalación: </strong>
si el <em>(directorio de Chamilo)</em> directorio /main/install
sigue accesible, alguien podría instalar de nuevo sobre la versión existente
(usted puede perder sus datos de esta manera). Por ello es muy importante que mueva el directorio a algún lugar
fuera de los directorios web para que no se encuentre accesible, cambie su nombre, o
edite sus propiedades para que nadie pueda leerlo o ejecutarlo.</li>

  <li><strong>Para mayor seguridad: </strong>
hacer que todos los archivos posean permisos de escritura facilita la instalación y resuelve muchas
dudas a las personas con poca experiencia en administración. Sin embargo, en lugar de esto, es más seguro
hacer que el propietario del proceso de Apache (usualmente llamado apache
o www-data) sea también propietario de todos los archivos y carpetas de Chamilo. De esta manera,
estos archivos sólo tendrán permisos de lectura y escritura para el propietario
del proceso Apache y  no para todo el mundo.</li>

  <li><strong>Configurar su instalación de Chamilo: </strong>
en la sección de administración de Chamilo, usted puede usar las Opciones de Configuración de Chamilo para ajustar el comportamiento de su instalación.</li>

  <li><strong>Configurar correo de Chamilo: </strong>
por lo general Chamilo usa las configuraciones de correo del archivo php.ini. Sin embargo,
la herramienta de anuncios usa phpMailer (otro proyecto de software libre)
y las configuraciones para esta herramienta pueden ser ajustadas en <em>(directorio de chamilo)</em>/main/inc/conf/mail.conf.php.</li>


</ul>

<br />


<h3>Configuración PHP</h3>


Para obtener lo mejor de Chamilo, necesita ajustar la configuración de PHP. Considere: <br />

<ul>

  <li>Editar el archivo php.ini (en Windows puede estar ubicado en <span style="font-weight: bold;">C:\xampp\php\php.ini</span>, en Ubuntu Linux : <span style="font-weight: bold;">/etc/php5/apache2/php.ini</span></li>

  <li>Buscar la palabra "max" y incrementar los valores para optimizar el servidor</li>

  <li>Quizás  desee terminar con los siguiente valores: </li>

</ul>

<br />

<div class="code">
			  max_execution_time = 300&nbsp;&nbsp;&nbsp; ; Tiempo máximo de ejecucion para cada script, en segundos<br />

			  max_input_time = 600 ; Tiempo máximo que cada script que puede emplear para analizar los datos solicitados<br />

			  memory_limit = 256M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Maxima cantidad de memoria que un script puede consumir (128MB)<br />

			  post_max_size = 64M<br />

			  upload_max_filesize = 100M
</div>

<br />

<p>
Algunos usuarios pueden encontrar problemas si en sus configuraciones de PHP no
se ajustan a las siguientes:</p>

<ul>

  <li>short_open_tag       = On</li>

  <li>safe_mode            = Off</li>

  <li>magic_quotes_gpc     = On</li>

  <li>magic_quotes_runtime = Off</li>

</ul>



<p>
En versiones de Chamilo/Dokeos anteriores se requería que register_globals estuviera configurada en On. Esto ya no
necesario, puede estar configurado en Off y Chamilo funcionará bien.
</p>

<p><strong>Nota:</strong> si se usa PHP 5.3 o superior, se necesita configurar la variable <em>date.timezone</em> a la zona horaria de su servidor.
Por ejemplo, si su servidor está en la zona horaria 'America/Lima', modificar en el php.ini:</p>

<div class="code">
date.timezone = 'America/Lima'
</div>


<p><strong>Usuarios BSD:</strong> estas bibliotecas de php tienen que ser incluidas durante la instalación de php:</p>


<ul>

  <li>php-mysql La extensión compartida de mysql para php</li>

  <li>php-pcre La extensión compartida de pcre para php</li>

  <li>php-session La extensión compartida de sesión para php</li>

  <li>php-zlib La extensión compartida de zlib para php</li>

  <li>(opcional) php-ldap si se desea habilitar el uso de la autenticación de LDAP</li>

</ul>
<p>También puede necesitar  estos módulos y paquetes:</p>
<ul>
<li>php-ctype</li>
<li>php-gd</li>
<li>php-iconv</li>
<li>php-json</li> 
<li>php-mbstring</li>
</ul>

<p><a href="http://dev.mysql.com/doc/mysql/en/index.html"></a><br />


</p>


<hr />
<h2><a name="3._Upgrade_from_a_previous_version_of"></a>3. Actualizar desde una versión previa de Chamilo/Dokeos</h2>
Antes de actualizar, le recomendamos <b>seriamente</b> que haga una copia de seguridad de los directorios
y bases de datos de Chamilo/Dokeos que previamente haya en su servidor. Si no está seguro de cómo hacer esto solicite
asistencia a su proveedor de servicios de almacenamiento.<br />

<p></p>

<h3>3.1 Actualizar desde from Chamilo 1.8.7</h3>
<ul>
  <li> Revisar que  no ha dejado alguna hoja de estilo personalizada o imagen*</li>
  <li> Descargar el paquete de instalación de Chamilo 1.8.7.1 desde la <a href="http://www.chamilo.org/download">página de descarga de Chamilo</a></li>
  <li> Descomprimir los nuevos archivos de Chamilo 1.8.7.1 sobre los archivos de la version anterior (o descomprimirlos en una nueva carpeta y después copiarlos sobre los archivos de la versión anterior)</li>
  <li> Actualizar $_configuration['system_version'] de '1.8.7' a '1.8.7.1' en el fichero de configuración main/inc/conf/configuration.php</li>
  <li> Ya está! Está usando Chamilo 1.8.7.1</li>
</ul>

<br />

<h3>3.2 Actualizar desde Dokeos 1.8.x</h3>


<em>Si usted actualiza desde Dokeos 1.8.x</em> :&nbsp;
<ul>
  <li> Revisar que  no ha dejado alguna hoja de estilo personalizada o imagen*</li>
  <li> Descargar el paquete de instalación de Chamilo 1.8.7.1 desde la <a href="http://www.chamilo.org/download">página de descarga de Chamilo</a></li>
  <li> Descomprimir los nuevos archivos de Chamilo 1.8.7.1 sobre los archivos de la version anterior (o descomprimirlos en una nueva carpeta y después copiarlos sobre los archivos de la versión anterior)</li>
  <li> Apunte su navegador a su portal URL + main/install/</li>
  <li> Escoja su idioma y haga clic en&nbsp;<span style="font-style: italic;">Actualizar desde 1.8.x</span></li>
</ul>

<br />

<font size="-1">* Los estilos e imágenes están ubicados en el directorio main/css o main/img.
 Usted puede recuperarlos desde la copia de seguridad en el caso de que usted hya tenido la precaución de realizarla.
 Cualquier estilo o imagen modificada que use el nombre predeterminado style/image será
 sobrescrita en el siguiente paso. Para evitar perder cualquier personalización, siempre
 asegúrese de copiar styles/images bajo un nuevo nombre y use y modifique la copia,
 no el original. El original siempre sera sobrescrito por nuevas versiones.
 En Dokeos 1.8.5, hemos cambiado el nombre de varios temas CSS.
 La compatibilidad hacia atrás está asegurada por el hecho de que una actualización sólo agrega
 los nuevos temas, sin embargo usted debe  usar estos nuevos temas en lugar de quedarse con los
 antiguos que quedarán obsoletos dentro de poco (sin mantenimiento).</font>
<br />

<p></p>

<h3>3.3 Actualizar desde Dokeos 1.6.x</h3>


<em>Si usted actualiza desde una versión anterior a Dokeos (1.6.x)</em>, lo primero
y mas importante a hacer es *mover* su directorio actual hacia otro
lugar.<br />
Una manera simple de hacer esto es crear un subdirectorio llamado "version_antigua"
en su directorio actual de Dokeos y luego mover todo dentro de este, usando un
sencillo comando "mover" (ejem. en Linux: mkdir version_antigua; mv *
version_antigua/), luego dar permisos de escritura al directorio version_antigua para el servidor web
para que los directorios courses/ y upload/ puedan moverse desde la antigua instalación a la nueva.<br />
<br />
El proceso completo es como sigue:
<ul>
  <li> Mover los contenidos del directorio de Dokeos a un subdirectorio llamado
    <em>version_antigua</em> y darle permisos de escritura por el servidor web. Esto
es importante para permitir mover los directorios courses/ y upload/
a la nueva instalacion</li>
  <li> Descargar el paquete de instalacion de Chamilo 1.8.7.1 desde la
    <a href="http://www.chamilo.org/download">página de descarga de Chamilo</a></li>
  <li> descomprimir los nuevos archivos de Chamilo 1.8.7.1 en el directorio principal de Chamilo. El nuevo
directorio <em>principal</em> debe estar ubicado directamente dentro de su
directorio raiz de Chamilo</li>
  <li> Apuntar su navegador a la URL de su portal</li>
  <li> Escoja su idioma y haga clic en&nbsp;<span style="font-style: italic;">Actualizar desde 1.6.x</span> y confirme el
directorio actual de la versión antigua</li>
</ul>

<br />

<em> NOTA: </em> La actualización desde 1.6.x a 1.8.x implica una revisión de
los gráficos y estilos personalizados. La nueva versión usa un completo nuevo conjunto 
de iconos y estilos, lo cual significa que aquellos provenientes de la versión 1.6 no pueden ser
simplemente reusados. La buena noticia es que la versión 1.8.x le permite crear
su propio estilo en un directorio css separado, el cual se puede reusar en
todas las versiones 1.8.x
<br />

<p></p>

<p>
<b>ADVERTENCIA:</b><br />

No elimine el directorio de instalación previo de Chamilo/Dokeos antes de instalar
el nuevo. Usted puede eliminar la ruta antigua, cuando la actualización haya finalizado satisfactoriamente.
</p>


<p>
<b>NOTA:</b><br />

No modifique los archivos de home_*.html directamente. En lugar de ello,
seleccione "Configurar la página de inicio" en la sección de administración de Chamilo.
</p>

<p>
</p>
<h3>3.4 En ambos casos</h3>

Los siguientes directorios necesitan permisos de lectura, escritura y ejecución para el servidor web:
<ul>
  <li>chamilo/main/inc/conf/</li>
  <li>chamilo/main/upload/users/</li>
  <li>chamilo/main/default_course_document/</li>
  <li>chamilo/archive/</li>
  <li>chamilo/courses/</li>
  <li>chamilo/home/</li>
</ul>

En Linux, Mac OS X y sistemas operativos BSD esto se puede arreglar rápidamente  mediante el uso
del comando CHMOD 777, sin embargo si usted no está seguro,  le recomandamos que busque
asistencia para su propio SO en <a href="http://www.chamilo.org/forum">nuestro foro</a>.
En Windows, quizás necesite revisar las propiedades de las carpetas.
<p>
</p>
<h3>3.5 Guía de Actualizacion Rapida desde 1.6.x para Linux</h3>


La siguiente guía de actualización rápida rapida asume lo siguiente:
<ul>
  <li>El nombre de usuario de la base de datos de Chamilo (para MySQL) es "chamilo_db_user" y su acceso es "chamilo_user"</li>
  <li>Actualmente la instalacion de Chamilo/Dokeos esta en /var/www/chamilo/ y tiene permisos 777</li>
  <li>La URL de su portal es http://www.portalurl.com/</li>
</ul>

<br />


Escribir en la línea de comandos:
<ul>
  <li>cd /tmp</li>
  <li>mysqldump -u chamilo_db_user -p --all-databases --result-file=/home/chamilo_user/chamilo_old.sql</li>
  <li>cp -ra /var/www/chamilo /home/chamilo_user/backup_chamilo</li>
  <li>mkdir /var/www/chamilo/version_antigua</li>
  <li>mv /var/www/chamilo/* /var/www/chamilo/version_antigua/</li>
  <li>chmod -R 0777 /var/www/chamilo/version_antigua/</li>
  <li>wget http://www.chamilo.org/files/chamilo-1.8.7.1.tar.gz</li>
  <li>tar zxvf chamilo-1.8.7.1.tar.gz</li>
  <li>sudo cp -ra chamilo-1.8.7.1/* /var/www/chamilo/</li>
  <li>rm chamilo-1.8.7.1.tar.gz</li>
  <li>sudo rm -r chamilo-1.8.7.1/</li>
</ul>

<br />

Luego (para actualización desde versiones anteriores a la 1.8.7):
<ul>
  <li>Direccionar su navegador web hacia http://www.portalurl.com/main/install/</li>
  <li>Proceder con la instalación</li>
  <li>Revisar los permisos de los directorios</li>
</ul>

<p></p>

<p></p>


<hr style="width: 100%; height: 2px;" />

<h2><a name="4._Troubleshooting"></a>4. Solución de problemas</h2>


<p>Si usted tiene problemas, vaya al <a href="http://www.chamilo.org">Sitio Web de Chamilo</a> y haga una pregunta en el
<a href="http://www.chamilo.org/forum">foro de soporte</a>. Por favor, primero lea los mensajes previos para ver si existe ya
una respuesta a su pregunta. Nosotros también mantenemos una lista de
<a href="http://www.chamilo.org/FAQ">Preguntas Frecuentes</a>.
</p>


<h2></h2>


<hr style="width: 100%; height: 2px;" />
<h2><a name="5._Administration_section"></a>5. Sección de Administración</h2>

<p>Para acceder a la sección de administración de Chamilo, abra el navegador,
diríjase a su dirección de Chamilo y acceda a el con el usuario admin.
Luego usted verá un enlace a la "Seccion de administracion de la plataforma" en la parte superior
de la página web. En ese lugar usted puede administrar usuarios, cursos, secciones, apariencia del portal
contenido de la página principal, categorías de cursos, entre otros.</p>

<p>
</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="6._LDAP"></a>6. LDAP</h2>

<p>
<i>Esta parte es opcional, solamente organizaciones con un servidor LDAP necesitan leer esto.</i><br />

Un modulo LDAP está ya implementado en Chamilo, pero debe ser configurado para que tenga un correcto funcionamiento.
</p>


<h3><b>Compilar</b></h3>

<p>
Servidores Linux: Es posible que se requiera recompilar php con soporte ldap.
Distribuciones nuevas también permiten descargar rpms para los paquetes adicionales.
</p>


<h3><b>Activar LDAP en Chamilo</b></h3>


<p>
En (la carpeta de Chamilo)/main/inc/conf/configuration.php, aproximadamente en la line 90, se puede ver<br />

//for new login module<br />

//uncomment these to activate ldap<br />

//$extAuthSource['ldap']['login'] = "./main/auth/ldap/login.php";<br />

//$extAuthSource['ldap']['newUser'] = "./main/auth/ldap/newUser.php";<br />

<br />

eliminar // de las dos últimas líneas para activar LDAP.<br />

</p>


<h3><b>Configuraciones</b></h3>

<p>
Solicitar al administrador del servidor LDAP los siguientes datos:
</p>

<ul>

  <li>nombre del servidor ldap</li>

  <li>puerto del servidor ldap (usualmente 389)</li>

  <li>dc del ldap</li>

</ul>
Desde 1.8.5, usted tiene que cambiar las configuraciones de LDAP dentro del panel
"Administración del Portal", bajo "Opciones de configuración de Chamilo", sección
"LDAP".
<br />

Como ejemplo, usted debe encontrar tipos de valores como los siguientes:<br />

Dirección principal del servidor LDAP: "miservidorldap.com";  // su servidor ldap<br />

Puerto principal del servidor LDAP: 389;                 // el número de puerto de su servidor ldap<br />

dominio LDAP: "dc=xx, dc=yy, dc=zz"; //dominio<br />

<br />


<h3><b>Estado Profesor/Estudiante</b></h3>

<p>
De manera predeterminada, Chamilo revisará si el campo "employeenumber" tiene un valor. Si lo tiene, entonces Chamilo
considerará que este usuario es profesor.<br />

Si usted desea cambiar este comportamiento, usted puede editar main/auth/ldap/authldap.php, la función ldap_put_user_info_locally(),
y cambiar la condición <em>if (empty($info_array[$tutor_field]))</em> a la que a usted mejor le convenga.<br />

Adicionalmente usted puede suprimir esta revisión, eliminando la condición y dejando solamente la linea <em>$status = STUDENT;</em>
</p>


<h3><b>Servidores LDAP protegidos</b></h3>


<p>
Algunos servidores LDAP no permiten usos anónimos de los servicios del directorio.<br />
En este caso, usted debe rellenar los campos apropiados en el
panel de administración (ej. "manager" y "mypassword") y Chamilo tratará
de autentificarse usando esto, o volver al modo anónimo antes de darse por vencido.</p>


<h3>Importar LDAP en sesiones</h3>

<p>Existe un nuevo grupo de scripts que permiten  insertar usuarios
desde LDAP directamente a una sesión de Chamilo. Sin embargo, esto se basa en un
conjunto de opciones estáticas en los atributos de contacto de LDAP.<br />

Los campos usados intensivamente por el módulo de Chamilo son:<br />

</p>

<ul>

	<li>uid, el cual se corresponde con el username en Chamilo</li>
	<li>userPassword, el cual se corresponde con la contraseña del usuario. Aunque esta parte, por ahora, solamente funcionará con contraseñas no encriptadas,  no será necesaria si se usa el servidor LDAP para la autentificación.</li>

	<li>ou debe terminar con el año de registro de la persona o cualquier
criterio que usted use para filtrar a los usuarios, de manera que ellos puedan obtenerse
con ese criterio</li>

	<li>sn es usado como el campo lastname en Chamilo</li>

	<li>givenName es usado como el campo firstname en Chamilo</li>

	<li>mail es usado como el campo email en Chamilo</li>

</ul>


<hr style="width: 100%; height: 2px;" />
<h2><a name="7._Mathematical_formulas"></a>7. Fórmulas Matemáticas con LaTeX</h2>

<i>Esta parte es opcional, sólo interesa a las organizaciones que deseen usar fórmulas matemáticas dentro del editor en línea.</i><br />

Usted puede habilitar la escritura de ecuaciones matemáticas dentro del editor en línea de Chamilo (FCKEditor) aplicando los siguientes pasos:
<ul>

	<li>1. Configurar su instalación de Apache para agregar un directorio cgi-bin que contenga un enlace simbólico a mimetex.cgi en <i>chamilo/main/inc/lib/mimetex/</i>(*ver debajo)</li>

	<li>2. Recargar su configuración de Apache</li>

	<li>3. Editar <i>chamilo/main/inc/lib/fckeditor/myconfig.js</i> y

    <ul>

			<li>3.1. Agregar <b>FCKConfig.Plugins.Add("mimetex", "en", sOtherPluginPath ) ;</b> al final del archivo</li>

			<li>3.2. Agregar <b>'mimetex'</b> al final de las lineas
FCKConfig.ToolbarSets donde usted desee que el icono de LaTeX aparezca
(existe un FCKConfig.ToolbarSets por herramienta). Por ejemplo:
        <div class="code">FCKConfig.ToolbarSets["Test"] = [<br />
['Bold','Italic','Underline','StrikeThrough','Subscript','Superscript','Link','Unlink','ImageManager','MP3','OrderedList','UnorderedList','Table','mimetex']<br />

] ;</div>

				Usted puede agregarlo a todas las herramientas, o sólo a alguna de ellas (por ej., documentos y ejercicios)<br />
        <br />
			</li>
    </ul>
	  </li>

	<li>4. En raras ocasiones puede ser necesario realizar ajustes manuales editando el fichero /chamilo/main/inc/lib/fckeditor/fckeditor.php</li>

	<li>5. Limpiar la cache de su navegador para probarlo (muy importante). Esto se puede hacer mediante el uso de la página de configuraciones de su navegador</li>

    <li>6. Realice estos cambios:</li>
</ul>

<i>Agregar el directorio cgi-bin correspondiente a su configuración de Apache puede ser realizada de esta manera, en Apache 2:</i>

<div class="code">
		  ScriptAlias /cgi-bin/ /var/www/cgi-bin/<br />

  &lt;Directory "/var/www/cgi-bin"&gt;<br />

        &nbsp;&nbsp;AllowOverride None<br />

        &nbsp;&nbsp;Options ExecCGI -MultiViews +SymLinksIfOwnerMatch<br />

        &nbsp;&nbsp;Order allow,deny<br />

        &nbsp;&nbsp;Allow from all<br />

  &lt;/Directory&gt;<br />

	</div>


<i>Agregar un enlace simbólico bajo Windows, puede ser realizado mediante la creación de un
acceso directo al archivo mimetex.exe desde el directorio cgi-bin, o bajo
Linux usando el siguiente comando:</i>

<div class="code">ln -s /var/www/chamilo/main/inc/lib/mimetex/mimetex.cgi /var/www/cgi-bin/mimetex.cgi</div>
<p>Si no quiere modificar su Apache, alternativamente a  este punto 6: copie mimetex.exe (para Windows) o mimetex.cgi (para Linux) en su cgi-bin/ </p>
<p>&nbsp;</p>
<p>Este procedimiento creará un nuevo icono en su editor en línea de Chamilo, el cual hará posible la inserción de fórmulas matemáticas en sus documentos.</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="8._ASCIIMathML_mathematical_formulas"></a>8. Fórmulas matemáticas con ASCIIMathML</h2>

<p>Las fórmulas matemáticas pueden ser renderizadas en páginas web usando el script ASCIIMathML.js (en su versión modificada para Chamilo). Para más información sobre este script y sobre la sintaxis de fórmulas de ASCIIMath, ver <a href="http://www1.chapman.edu/~jipsen/mathml/asciimath.html">http://www1.chapman.edu/~jipsen/mathml/asciimath.html</a> y <a href="http://dlippman.imathas.com/asciimathtex/AMT.html">http://dlippman.imathas.com/asciimathtex/AMT.html</a>.</p>

<p>Para escribir fórmulas ASCIIMath en documentos, es necesario activar el plugin correspondiente del editor en línea. Para hacerlo, ver la sección de administración de la plataforma, "Administración &gt; Parámetros de configuración  &gt; &gt; Editor WYSIWYG".
Activar el parámetro <strong>"Editor matemático ASCIIMathML"</strong>.</p>

<p>El script ASCIIMathML.js puede mostrar fórmulas matemáticas en los documentos de dos formas:</p>
<ul>
        <li>Traduciendo las fórmulas en notación ASCIIMath en código MathML. El estándar MathML está soportado actualmente sobre tres navegadores:
                <ul>
                        <li>Mozilla Firefox: debería considerar la instalación de las fuentes de carácter STIX (<a href="http://www.stixfonts.org">http://www.stixfonts.org</a>) en sus máquinas cliente para tener fórmulas bonitas</li>
                        <li>Internet Explorer 6 o superior, con el add-on MathPlayer 2.0 o superior (<a href="http://www.dessci.com/en/products/mathplayer">http://www.dessci.com/en/products/mathplayer</a>)</li>
                        <li>Opera 9.5 o superior</li>
                </ul>
      </li>
        <li>Traduciendo la notación de fórmulas ASCIIMath en notación TeX y pasándolo a un servicio externo. Se debe usar en el caso de navegadores que no soporten MathML.  El servicio externo produce y devuelve un imagen que contiene la fórmula. Esta técnica se llama "image-based fallback".
        </li>
</ul>
<p>Para proveer <strong>image-based fallback</strong> en un sistema en producción, debería seleccionar e instalar en su servidor algun software de renderización TeX, como:</p>
<ul>
        <li>mimeTeX - <a href="http://www.forkosh.dreamhost.com/source_mimetex.html">http://www.forkosh.dreamhost.com/source_mimetex.html</a>.
        Ver <a href="#7._Mathematical_formulas">"7. Fórmulas matemáticas con LaTeX"</a> para instalar el ejecutable mimetex en su servidor</li>
        <li>mathTeX - <a href="http://www.forkosh.com/mathtex.html">http://www.forkosh.com/mathtex.html</a>. Ver el sitio para instrucciones de instalación</li>
</ul>

<p>Y como alternativa, puede intentar servicios públicos, como:</p>
<ul>
        <li>MathTran - <a href="http://www.mathtran.org">http://www.mathtran.org</a></li>
        <li>Google Chart Tools - <a href="http://code.google.com/apis/charttools">http://code.google.com/apis/charttools</a></li>
</ul>
<p>Abrir el fichero <strong>.../chamilo/main/inc/lib/asciimath/ASCIIMathML.js</strong> con un editor de texto.
Encuentre un lugar al inicio de la línea que inicializa la variable <strong>AMTcgiloc</strong>.
Podría necesitar modificar el ejemplo para tener algo como:</p>
<ul>
        <li><div class="code">var AMTcgiloc = "http://mychamiloserver.org/cgi-bin/mimetex.cgi";</div></li>
        <li><div class="code">var AMTcgiloc = "http://mychamiloserver.org/cgi-bin/mathtex.cgi";</div></li>
        <li><div class="code">var AMTcgiloc = "http://www.mathtran.org/cgi-bin/mathtran?tex=";</div></li>
        <li><div class="code">var AMTcgiloc = "http://chart.apis.google.com/chart?cht=tx&amp;chs=1x0&amp;chl=";</div></li>
        <li>... o algo similar</li>
</ul>
<p>Para formas de probar como la variable <strong>AMTcgiloc</strong> tiene que ser configurada, existen unos ejemplos (en comentario) dentro del script.</p>
<hr style="width: 100%; height: 2px;" />
<h2><a name="9._WIRIS_mathematical_formulas"></a>9. Fórmulas matemáticas con WIRIS</h2>
<p>Instalando este plugin obtendrá WIRIS editor y WIRIS CAS. <br/>La activación no se realiza completamente si previamente no ha descargado el <a href="http://www.wiris.com/plugins/editors/download?filter=fckeditor" target="_blank">PHP plugin for FCKeditor de WIRIS</a> y descomprimido su contenido en el directorio de Chamilo main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/ <br/>Esto es necesario debido a que Wiris es un software propietario y los servicios de Wiris son <a href="http://www.wiris.com/store/who-pays" target="_blank">comerciales</a>. Para realizar ajustes en el plugin edite el archivo configuration.ini o sustituya su contenido por el de configuration.ini.default que acompaña a Chamilo.
</p>
<hr style="width: 100%; height: 2px;" />
<p>
  <br />
  <br />
  Dirección de Contacto: Chamilo<br />
  Correo: info@chamilo.org<br />
</p>
<hr />
</div>

</div>

<hr />
    <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Transitional" style="margin: 1em; float: right;" height="31" width="88" /></a>
	<a href="http://jigsaw.w3.org/css-validator/">
		<img src="http://jigsaw.w3.org/css-validator/images/vcss-blue" style="margin: 1em; float: right;" alt="Valid CSS" />
	</a>
</body>
</html>
